package com.wisdytech.linkdcs.ieMaintenance.service;

import com.github.pagehelper.PageInfo;
import com.wisdytech.common.bean.Filter;
import com.wisdytech.linkdcs.equipment.model.Equipment;
import com.wisdytech.linkdcs.ieMaintenance.model.IeMaintenance;
import com.wisdytech.linkdcs.ieMaintenance.model.TmMaterial;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author chenbin
 * @since 2018-07-20
 */
public interface IIeMaintenanceService{

	PageInfo<TmMaterial> searchProductByProductCode(Filter filter, String productCode);

	TmMaterial getProductUnitbyPkId(String pkId);

	void addIEMaintenance(IeMaintenance ieMaintenance, String loginName);

	PageInfo<IeMaintenance> listIeMaintenanceByFilter(String equipCode, String productCode, Filter filter);

	IeMaintenance getIeMaintenanceById(String pkId);

	void updateIEMaintenance(IeMaintenance ieMaintenance, String loginName);

	void delIeMaintenanceById(String pkIds);

}
